#include <dos.h> unsigned FP_OFF(longptr); unsigned FP_SEG(lohgptr); char far *longptr; long-указатель на адрес памяти.
Описание.
Макро FP_OFF и FP_SEG могут использоваться соответственно для установки разветвления или взятия сегмента посредством long -указателя longptr.
Возвращаемое значение.
Макро FP_OFF возвращает беззнаковое целое значение, представляющее разветвление.
Макро FP_SEG возвращает беззнаковое целое значение, предсталяющее адрес сегмента.
Пример.
#include <dos.h>
char far *p;
unsigned int seg_val;
unsigned int off_val;
.
.
.
seg_val=FP_SEG(p);
off_val=FP_OFF(p);